package com.example.myapplication.dao;

public interface DataCallback<T> {
    /**
     * 操作成功时调用
     * @param result 返回的数据对象
     */
    void onSuccess(T result);

    /**
     * 操作失败时调用
     * @param error 错误信息
     */
    void onFailure(String error);

    /**
     * 操作完成回调(无论成功失败都会调用)
     */
    default void onComplete() {

    }
}
